package cn.edu.niit.alienlab.jshttplessonserver.service;

import cn.edu.niit.alienlab.jshttplessonserver.dto.MovieInfo;
import cn.edu.niit.alienlab.jshttplessonserver.dto.WeiboItem;
import org.springframework.stereotype.Service;

import java.util.ArrayList;
import java.util.List;

@Service
public class Lesson1Service {
    /**
     * 获得动态信息列表
     * @return
     */
    public List<WeiboItem> getWeiboList(){
        return Lesson1DataTool.getWeiboItemList();
    }

    /**
     * 模拟返回收藏的影片，返回2、4、6条影片信息
     * @return
     */
    public List<MovieInfo> getFavoriteList(){
        List<MovieInfo> movieInfoList=Lesson1DataTool.getMovieInfoList();
        List<MovieInfo> result=new ArrayList<>();
        result.add(movieInfoList.get(1));
        result.add(movieInfoList.get(3));
        result.add(movieInfoList.get(5));
        return result;
    }

    /**
     * 模拟返回点赞的动态，返回1、3、5条动态
     * @return
     */
    public List<WeiboItem> getPraiseList(){
        List<WeiboItem> weiboItemList=Lesson1DataTool.getWeiboItemList();
        List<WeiboItem> result=new ArrayList<>();
        result.add(weiboItemList.get(0));
        result.add(weiboItemList.get(2));
        result.add(weiboItemList.get(4));
        return result;
    }
}
